#include "mine_motor1.h"



/**
 * PB7 电机1
 */
void mine_motor1_init(void)
{
    RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB, ENABLE);

    // GPIO_InitTypeDef GPIO_InitStructure = {
    //     .GPIO_Pin = GPIO_Pin_7,
    //     .GPIO_Mode = GPIO_Mode_OUT,
    //     .GPIO_Speed = GPIO_Speed_50MHz,
    //     .GPIO_OType = GPIO_OType_PP,
    //     .GPIO_PuPd = GPIO_PuPd_NOPULL,
    // };

    // GPIO_Init(GPIOB, &GPIO_InitStructure);

    //
    GPIO_InitTypeDef GPIO_InitStructure;
    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7;
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
    GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
    GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
    GPIO_Init(GPIOB, &GPIO_InitStructure);
}

void mine_motor1_set_pwm(float duty)
{
}

void mine_motor1_on(void)
{
    GPIO_SetBits(GPIOB, GPIO_Pin_7);
}

void mine_motor1_off(void)
{
    GPIO_ResetBits(GPIOB, GPIO_Pin_7);
}
